
.el-tree-node__content {
    display: -webkit-box;
    display: -ms-flexbox;
    line-height: 36px;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    height: 36px;
    cursor: pointer;
}
.el-button--mini {
    padding: 4px;
}
.el-tree-node__expand-icon {
    font-size: 20px;
}
.el-button{
    padding: 8px 12px;
}
.paddButon{
    padding: 8px 12px;
}
.el-table {
    border: 1px solid #dfe6ec;
}

.el-table th{
    padding: 8px 0;
    background-color: #EEF1F6;
    color: #333;
}
.achieve {
	.el-table td{
		padding: 10px 0;
	}
}
.el-table td{
    padding: 5.5px 0;
}

.el-button.minBtn{
    padding: 10px 15px; 
}
.el-input__inner {
    height: 36px;
    line-height: 36px;
}
.el-button--small {
    padding: 7px 9px;
}
.el-tree{
    cursor: default;
    background: #fff;
    border: 1px solid #d1dbe5;
    
}
.el-menu-item,.el-submenu__title {
		color: #fff;
}
.pd0 {
	padding: 0;
}
//main页面菜单导航边框问题， 展开后子菜单的背景颜色
.el-menu {
    border-right: 0;
    background-color: #1190d6;
}
.el-submenu__title i {
    color: #ffffff;
}
.el-dropdown {
    width: 80%;
}
.el-menu-item:focus, .el-menu-item:hover {
    background-color: #0e76af;
}
.el-submenu .el-menu-item:hover, .el-submenu__title:hover{
    background-color: #0e76af;
    color: #a8c5cf;
    margin: 0 0 0 5px;
    transition: margin .7s ease;
}
.el-submenu [class^="fa"] {
    vertical-align: baseline;
    margin-right: 10px;
}
.el-menu-item [class^="fa"] {
    vertical-align: baseline;
    margin-right: 10px;
}
// 图片显示宽度 100%
.cell {
    .el-dialog {
        width: 100%;
    }
}
.el-button--primary ,
.el-switch.is-checked .el-switch__core{
    background-color: #20a8d8;
    border-color: #20a8d8;
}
.el-input.is-active .el-input__inner, .el-input__inner:focus{
    border-color: rgb(17, 144, 214);
}
.el-date-table td.today span{
    border-color: rgb(17, 144, 214);
    color: rgb(17, 144, 214);
}
.el-date-table td.available:hover {
    color: rgb(17, 144, 214);
}
.el-icon-circle-close,
.el-select .el-input .el-select__caret.el-icon-circle-close{
    color:#ff0000;
}
.el-date-table td.current:not(.disabled) span{
    background-color: rgb(17, 144, 214);
}
.el-select .el-input.is-focus .el-input__inner{
    border-color: rgb(17, 144, 214);
}
.el-button--primary:focus, .el-button--primary:hover{
    background: rgb(17, 144, 214);
    border-color: rgb(17, 144, 214);
}
.el-pager li.active,.el-pager li:hover,.el-pagination button:hover,
.el-pagination__sizes .el-input .el-input__inner:hover,
.el-pagination__sizes .el-input .el-input__inner:hover,
.el-select-dropdown__item.selected{
    color: #000;
}
.el-pagination__sizes .el-input .el-input__inner:hover{
    border-color: rgb(17, 144, 214);
}
.el-button--success {
    background-color: #FF5722;
    border-color: #FF5722;
}
.el-button--success:focus, .el-button--success:hover{
    background: #e23700;
    border-color: #ce3100;
}
.el-button--success.is-disabled, .el-button--success.is-disabled:active, .el-button--success.is-disabled:focus, .el-button--success.is-disabled:hover{
    background-color: #ebb5a4;
    border-color: #ebb5a4;
}
.el-button+.el-button {
    background: #20a8d8;
    color: #fff;
    border-color: #20a8d8;
}
.el-button:focus, .el-button:hover {
    color: #ffffff;
    border-color: #1985ac;
    background-color: #1985ac;
}
.el-tag{
    color: #ffffff;
    background: rgb(17, 144, 214);
    border-color: rgb(17, 144, 214);
}
.el-tag--danger{
    background-color: rgb(245, 108, 108);
    border-color: rgb(245, 108, 108);
    color: #ffffff;
}
.el-select .el-input__inner:focus{
    border-color: #108fd5;
}
.el-checkbox__input.is-checked .el-checkbox__inner,
.el-checkbox__input.is-indeterminate .el-checkbox__inner{
    background-color: rgb(17, 144, 214);
    border-color: rgb(17, 144, 214);
}
.el-select-dropdown__item.hover, .el-select-dropdown__item:hover {
    background-color:rgb(17, 144, 214);
}
.el-checkbox__inner:hover {
    border-color: rgb(17, 144, 214);
}
.el-checkbox__input.is-focus .el-checkbox__inner{
    border-color: rgb(17, 144, 214);
}
.el-button--text{
    color: rgb(17, 144, 214);
}
.el-loading-spinner .path{
    stroke: #009788;
}
.el-upload--picture-card:hover, .el-upload:focus{
    color: rgb(17, 144, 214);
    border-color: rgb(17, 144, 214);
}
.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active,
.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{
    color: #f56c6c;
}
.regist .el-form-item {
    margin-bottom: 15px;
}
.el-select {
    width: 100%;
}
.el-table__empty-text {
    color: #ff4600;
    font-weight: bold;
    text-align: left;
}
@-webkit-keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

@-moz-keyframes spin {
    0% {
        -moz-transform: rotate(0deg)
    }
    to {
        -moz-transform: rotate(1turn)
    }
}

@keyframes spin {
    0% {
        transform: rotate(0deg)
    }
    to {
        transform: rotate(1turn)
    }
}

.spin-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1003;
    background: #1190d6;
}

.spin-container .spin1 {
    display: block;
    position: relative;
    left: calc(50% + 15px);
    top: calc(50% - 50px);
    width: 100px;
    height: 100px;
    margin: -75px 0 0 -75px;
    border-radius: 50%;
    border: 6px solid transparent;
    border-top-color: #f95372;
    transform: translateZ(0);
    animation: spin 2s linear infinite
}

.spin-container .spin2 {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    right: 5px;
    bottom: 5px;
    border-radius: 50%;
    border: 6px solid transparent;
    border-top-color: #00abff;
    -webkit-animation: spin 3s linear infinite;
    animation: spin 3s linear infinite
}

.spin-container .spin3 {
    content: "";
    position: absolute;
    top: 15px;
    left: 15px;
    right: 15px;
    bottom: 15px;
    border-radius: 50%;
    border: 6px solid transparent;
    border-top-color: #e7ba08;
    animation: spin 1.5s linear infinite
}   